An Analysis of Unified Modeling Language (UML) Graphical Constructs Based on BWW Ontology
نویسنده
چکیده
The Unified Modeling Language (UML) is a visual modeling language dominant in objectoriented software development. This language was adopted by the Object Management Group (OMG) as its standard modeling language in 1997. UML 1.x defines nine diagramming techniques: Class diagram, Object diagram, Component diagram, Deployment diagram, Use Case diagram, State-chart diagram, Activity diagram, Sequence diagram, and Collaboration diagram (Booch et al., 1999). UML 2.x defines thirteen diagramming techniques: Class Diagram, Object diagram, Component diagram, Composite Structure diagram, Package diagram, Deployment diagram, Use Case diagram, Sequence diagram, Communication diagram, State diagram, Activity diagram, Timing diagram, and Interaction Overview diagram (Booch et al., 2005). These diagrams are interrelated and depict different aspects of the problem domain. Since its introduction, UML has been a popular research topic (e.g., Siau & Cao, 2001; Siau & Tan, 2006; Gemino & Parker, 2009; Siau & Tian, 2009; VanderMeer & Dutta, 2009). Many of these research studies evaluate the usability of UML (e.g., Siau & Lee 2004, Siau & Wang, 2007;, Reinhartz-Berger & Sturm, 2008). Evaluation studies on UML have pointed to the difficulty in learning UML ABSTrACT
منابع مشابه
An Object-Oriented Metamodel for Bunge-Wand-Weber Ontology
A UML based metamodel for Bunge-Wand-Weber (BWW) ontology is presented. BWW ontology is a generic framework for analysis and conceptualization of real world objects. It includes categories that can be applied to analyze and classify objects found in an information system. In the context of BWW ontology, the metamodel is a representation of the ontological categories and relationships among them...
متن کاملAdvanced Ontology Visualization with OWLGrEd
Intuitive ontology visualization is a key for their learning, exchange, as well as their usage in conceptual modeling. OWLGrEd is a visual tool for compact graphical UML-style rendering and editing of OWL 2.0 ontologies. Here we introduce into OWLGrEd visualization annotations that allow defining custom visual presentations of ontology entities on the basis of annotations attached to these enti...
متن کاملFormal Semantics and Ontological Analysis for Understanding Subsetting, Specialization and Redefinition of Associations in UML
The definition of the exact meaning of conceptual modeling constructs is considered a relevant issue since it contributes to their effective and appropriate use by conceptual modelers. This paper studies three related constructs that enhance the expressiveness of the UML language about associations and which still lack a complete and comprehensive study, namely, association subsetting, speciali...
متن کاملTowards refactoring the Molecular Function Ontology with a UML profile for function modeling
BACKGROUND Gene Ontology (GO) is the largest resource for cataloging gene products. This resource grows steadily and, naturally, this growth raises issues regarding the structure of the ontology. Moreover, modeling and refactoring large ontologies such as GO is generally far from being simple, as a whole as well as when focusing on certain aspects or fragments. It seems that human-friendly grap...
متن کاملFormalism-Independent Specification of Ontology Mappings - A Metamodeling Approach
Recently, the advantages of metamodeling as a foundation for the graphical specification of ontologies have been recognized by the semantic web community. This has lead to a number of activities concerned with the development of graphical modeling approaches for the Web Ontology Language based on the Meta Object Facility (MOF) and the Unified Modeling Language (UML). An aspect that has not been...
متن کامل